#include "main.h"

int menu(SDL_Surface *ecran)
{
    Input in;
    FenetreMenu menu;
    int running = 1, suivant = FIN;

    InitEvent(&in);
    InitFenetreMenu(&menu);

    SDL_FillRect(ecran, NULL, SDL_MapRGB(ecran->format, 240, 243, 171));


    while(running)
    {
        UpdateEvents(&in);
        UpdateActionEvents_Menu(&in, &menu, &running, &suivant);

        BlitFenetreMenu(&menu, ecran);
        SDL_Flip(ecran);
    }

    FreeFenetreMenu(&menu);


    if(suivant == JEU)
    jeu(ecran, menu.complexite, 0);

    else if(suivant == CHARGER)
    jeu(ecran, menu.complexite, 1);

    else if (suivant == CREDITS)
    credits(ecran);

    SDL_Quit();
    TTF_Quit();
    return EXIT_SUCCESS;
}
